@charset "utf-8";
body {
    background: #fff;
}

a {
    color: #ff6601;
    text-decoration: none;
}

a:hover {
    color: #222;
    text-decoration: underline;
}

fieldset {
    border-color: #fdd5bc;
}

/* ------------- bootstrap ------------- */
.btn-default {
    border-color: #fdd5bc;
}

.btn-default.selectpicker {
    background-color: #fff;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
    background-color: #FDE4CB;
}

.btn-close, .btn-red, .btn-blue, .btn-green, .btn-blue, .btn-orange {
    background: #fff9f3;
}

.dropdown-menu > li.active > a,
.dropdown-menu > li.active > a:hover,
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
    color: #262626;
    text-decoration: none;
    background-color: #fff6ed;
}

.form-control {
    color: #222;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
}

.form-control:focus {
    border-color: #ff6601;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 102, 1, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 102, 1, 0.6);
}

.panel-main .panel-heading a:hover {
    color: #ff6601;
}

.panel-main .panel-heading:hover {
    color: #ff6601;
    background-color: #FFF;
    border-left-color: #ff6601;
}

.panel-main .panel-heading.active {
    color: #ff6601;
    background-color: #FFF;
    border-left-color: #ff6601;
}

.nav-tabs {
    border-bottom-color: #fdd5bc;
}

.nav-tabs > li > a {
    background-color: #fff9f3;
    border-bottom-color: #fdd5bc;
}

.nav-tabs > li > a:hover,
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
    border-color: #fdd5bc;
    border-bottom-color: #FFF;
}

.tab-content {
    border-color: #fdd5bc;
}

.table > thead > tr > th {
    background: #f9f9f9;
    border-bottom-color: #fdd5bc;
}

.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
    background-color: #fff6ed;
}

.table > thead > tr > th.orderby a.order {
    color: #CCC;
}

.table > thead > tr > th.orderby.asc a.order.asc,
.table > thead > tr > th.orderby.desc a.order.desc,
.table > thead > tr > th.orderby a.order:hover {
    color: #FFF !important;
    background: #ff6601;
}

.table > tbody > tr.selected > td {
    background-color: #fedcc7;
}

/* Main */
#bjui-header {
    background: #fdd5bc url(topbg.png);
    border-bottom: 2px #ff6601 solid;
}

#bjui-header > .bjui-navbar-header > .bjui-navbar-toggle:focus,
#bjui-header > .bjui-navbar-header > .bjui-navbar-toggle:hover {
    background: #ff6601;
}

#bjui-header > #bjui-navbar-collapse > .bjui-navbar-right > li {
    border-right: 1px #DC8E70 solid;
}

#bjui-header > #bjui-navbar-collapse > .bjui-navbar-right > li > a:hover {
    background: #ff6601;
}

#bjui-hnav #bjui-hnav-navbar > li {
    background-color: #fff6ed;
    border-top: 1px #fff solid;
    border-right: 1px #ccc solid;
    border-left: 1px #fff9f3 solid;
}

#bjui-hnav #bjui-hnav-navbar > li:hover {
    background-color: #fff9f3;
}

#bjui-hnav #bjui-hnav-navbar > li.open > a {
    color: #fff !important;
}

#bjui-hnav #bjui-hnav-navbar > li.active a {
    color: #fff;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}

#bjui-hnav #bjui-hnav-navbar > li:hover a {
    color: #222;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}

#bjui-hnav #bjui-hnav-navbar > li.open,
#bjui-hnav #bjui-hnav-navbar > li.open:hover,
#bjui-hnav #bjui-hnav-navbar > li.active,
#bjui-hnav #bjui-hnav-navbar > li.active:hover {
    background-color: #ff6601;
    border-color: #ff6601;
}

#bjui-sidebar.shadown {
    box-shadow: 2px 0 5px rgba(255, 102, 1, 0.5);
}

#bjui-sidebar {
    background: #fafafa;
    border-color: #fdd5bc;
    border-bottom: 1px #fdd5bc solid;
}

#bjui-sidebar > .toggleCollapse {
    background: #fff6ed;
}

#bjui-sidebar > .toggleCollapse .lock {
    color: #ff6601;
    background: #fff6ed;
}

#bjui-sidebar > .toggleCollapse .lock:hover {
    color: #fff9f3;
    background: #ff6601;
}

#bjui-sidebar-s > .collapse {
    background: #fff9f3;
    border: 1px #fdd5bc solid;
}

#bjui-sidebar-s > .collapse:hover {
    background: #ff6601;
    border-color: #ff6601;
}

#bjui-splitBar {
    background: #fff9f3;
}

#bjui-splitBarProxy {
    border-color: #c0c0c0;
    background: #fff9f3;
}

/* Left menus */
.menu-items li > a {
    color: #222;
}

.menu-items li > a:hover {
    background-color: #fff9f3;
}

.menu-items li.active {
    background-color: #fafafa;
}

.menu-items li.active > a {
    color: #222;
}

.menu-items li.active.switch > a {
    font-weight: bold;
    background-color: #fff6ed;
}

.menu-items li.open > a {
    color: #ff6601;
}

/* Pages */
.bjui-pageHeader {
    background: #fff6ed;
    border-bottom: 1px #fdd5bc solid;
}

.bjui-pageHeader .bjui-moreSearch {
    background: #fff9f3;
    border-bottom: 1px #fdd5bc solid;
}

.bjui-pageHeader .showMoreSearch:hover {
    color: #ff6601;
}

.bjui-pageFooter {
    background: #fff6ed;
    border-top: 1px #fdd5bc solid;
}

.bjui-pageFooter > .pagination-box > ul > .selected > a,
.bjui-pageFooter > .pagination-box > ul > .selected > span {
    color: #ffffff;
    background-color: #ff6601;
    border-color: #fff6ed;
}

/* MaskProgress */
.bjui-maskProgress {
    color: #222;
    background: #FAFAFA;
    border: 2px solid #fdd5bc;
}

/* Navtab */
#bjui-navtab > .tabsPageHeader > .tabsLeft,
#bjui-navtab > .tabsPageHeader > .tabsRight,
#bjui-navtab > .tabsPageHeader > .tabsMore {
    background-color: #fff9f3;
    border: 1px #fdd5bc solid;
}

#bjui-navtab > .tabsPageHeader > .tabsLeft:hover,
#bjui-navtab > .tabsPageHeader > .tabsRight:hover,
#bjui-navtab > .tabsPageHeader > .tabsMore:hover {
    color: #fff9f3;
    background-color: #222;
}

#bjui-navtab > .tabsPageHeader > .tabsLeft.tabsLeftDisabled,
#bjui-navtab > .tabsPageHeader > .tabsRight.tabsRightDisabled {
    color: #999;
    border-color: #fedcc7;
    border-bottom-color: #fdd5bc;
}

#bjui-navtab > .tabsPageHeader > .tabsLeft.tabsLeftDisabled:hover,
#bjui-navtab > .tabsPageHeader > .tabsRight.tabsRightDisabled:hover {
    background: #fff9f3;
}

#bjui-navtab > .tabsPageHeader > .tabsPageHeaderContent > .nav {
    border-bottom-color: #fdd5bc;
}

#bjui-navtab > .tabsPageHeader > .tabsPageHeaderContent > .nav > li > a {
    color: #222;
    background-color: #fff9f3;
    border-color: #eee;
    border-bottom-color: #fdd5bc;
}

#bjui-navtab > .tabsPageHeader > .tabsPageHeaderContent > .nav > li > a:hover {
    color: #222;
    background: #fff6ed;
    border-color: #fdd5bc;
    border-bottom-color: transparent;
}

#bjui-navtab > .tabsPageHeader > .tabsPageHeaderContent > .nav > li.active > a {
    color: #222;
    font-weight: bold;
    background: #FFF;
    border-color: #fdd5bc;
    border-bottom-color: transparent;
}

#bjui-navtab > .tabsPageHeader > .tabsPageHeaderContent > .nav > li.navtab-drag > a {
    background: #fff6ed;
}

#bjui-navtab > .tabsMoreList {
    background: #fff9f3;
    border-color: #fdd5bc;
}

#bjui-navtab > .tabsMoreList > li > a:hover {
    color: #222;
    background: #fff6ed;
}

#bjui-navtab > .tabsMoreList > li.active > a {
    font-weight: bold;
    background: #fff6ed;
}

#bjui-navtab > .tabsPageContent {
    background: #fefefe;
    border-color: #fdd5bc;
}

/* Dialog */
.bjui-dialog {
    background: #fff9f3;
    border: 1px #DDD solid;
}

.bjui-dialog.dialogShadow {
    -webkit-box-shadow: 0 3px 9px rgba(255, 102, 1, 0.9);
    box-shadow: 0 3px 9px rgba(255, 102, 1, 0.9);
}

.bjui-dialog > .dialogHeader {
    background: #fff6ed;
    border-bottom: 1px #fdd5bc solid;
}

.bjui-dialog > .dialogHeader a {
    color: #222 !important;
}

.bjui-dialog > .dialogHeader a:hover {
    color: #ff6601 !important;
}

.bjui-dialog > .dialogHeader h1 {
    color: #222;
}

.bjui-dialog > .dialogContent .bjui-pageHeader {
    margin-bottom: 0;
    border: 1px #fdd5bc solid;
    border-bottom: none;
}

.bjui-dialog > .dialogContent .bjui-pageContent {
    background-color: #fff;
    border: 1px #fdd5bc solid;
}

.bjui-dialog > .dialogContent .bjui-pageFooter {
    border: 1px #fdd5bc solid;
    border-top: none;
}

/* Dialog resizable */
.bjui-resizable {
    border-color: #fdd5bc;
    background: #fff9f3;
}

/* Taskbar */
#bjui-taskbar {
    background: #222;
}

#bjui-taskbar > .taskbarContent > ul > li {
    background: #fff9f3;
}

#bjui-taskbar > .taskbarContent > ul > li > .taskbutton {
    color: #222;
}

#bjui-taskbar > .taskbarContent > ul > li.selected,
#bjui-taskbar > .taskbarContent > ul > li:hover {
    background: #fff6ed;
}

#bjui-taskbar > .taskbarContent > ul > li.selected > .taskbutton,
#bjui-taskbar > .taskbarContent > ul > li:hover > .taskbutton {
    color: #ff6601;
}

#bjui-taskbar > .taskbarContent > ul > li > .close {
    color: #fdd5bc;
}

#bjui-taskbar > .taskbarContent > ul > li > .close:hover {
    color: #FF0000;
}

#bjui-taskbar > .taskbarLeft, #bjui-taskbar > .taskbarRight {
    background: #fff9f3;
}

#bjui-taskbar > .taskbarLeft:hover,
#bjui-taskbar > .taskbarRight:hover {
    color: #FFF;
    background: #222;
}

#bjui-taskbar > .taskbarLeft.disabled,
#bjui-taskbar > .taskbarRight.disabled {
    color: #999;
    background: #fff9f3;
}

#bjui-taskbar > .taskbarLeft.disabled:hover,
#bjui-taskbar > .taskbarRight.disabled:hover {
    color: #999;
    background: #fff9f3;
}

/*  datagrid */
.bjui-datagrid .datagrid-title {
    color: #222;
    background-color: #fff6ed;
}

.bjui-datagrid .datagrid-toolbar {
    background-color: #fff9f3;
}

.bjui-datagrid .table > thead > tr > th:first-child {
    border-left-color: #fff9f3;
}

.bjui-datagrid .datagrid-box-h {
    background-color: #f9f9f9;
    border-bottom-color: #fdd5bc;
}

.bjui-datagrid .datagrid-box-f {
    background-color: #f9f9f9;
}

.bjui-datagrid .datagrid-box-f .table > thead > tr > th .datagrid-calcbox {
    color: #ff6601;
    background-color: #fff6ed;
}

.bjui-datagrid .table > tbody > tr > td.datagrid-child-td,
.bjui-datagrid .table > tbody > tr > td.datagrid-linenumber-td {
    color: #ff6601;
}

.bjui-datagrid .table > tbody > tr > td.datagrid-child-td:hover {
    background-color: #fedcc7;
}

.bjui-datagrid .table > tbody > tr.datagrid-hover > td {
    background-color: #fff6ed;
}

.bjui-datagrid .table > thead > tr > th > div > .datagrid-cell > .datagrid-column-menu-btn > .btn.active,
.bjui-datagrid .table > thead > tr > th > div > .datagrid-cell > .datagrid-column-menu-btn > .btn:hover,
.bjui-datagrid .table > thead > tr > th:hover > div > .datagrid-cell > .datagrid-column-menu-btn > .btn:hover,
.bjui-datagrid .table > thead > tr > th > div > .datagrid-cell > .datagrid-column-menu-btn > .btn:focus {
    background-color: #ff6601;
}

.bjui-datagrid .table > thead > tr > th:hover > div > .datagrid-cell > .datagrid-column-menu-btn > .btn {
    color: #ff6601;
}

.bjui-datagrid .table > thead > tr > th.filter-active > div > .datagrid-cell > .datagrid-column-menu-btn > .btn {
    background-color: #ff6601;
}

.bjui-datagrid .table > thead > tr > th.datagrid-quicksort-th:hover {
    background-color: #fff6ed;
}

.bjui-datagrid .table > thead > tr > th.datagrid-quicksort-th > div > .datagrid-label > i {
    color: #ff6601;
}

.bjui-datagrid > .datagrid-menu-box > ul > li > a {
    color: #222;
}

.bjui-datagrid > .datagrid-menu-box > ul > li.sort-active a {
    color: #ff6601;
}

.bjui-datagrid > .datagrid-menu-box > ul > li > a:hover,
.bjui-datagrid > .datagrid-menu-box > ul > li.active > a {
    background-color: #fdd5bc;
}

.bjui-datagrid .datagrid-filter-box fieldset > span input {
    border-color: #fdd5bc;
}

.datagrid-showhide-box > li > a {
    color: #222;
}

.datagrid-showhide-box > li > a:hover {
    background-color: #fdd5bc;
}

.bjui-datagrid .table > thead > tr > th.datagrid-sortable:hover a:hover {
    background-color: #ff6601;
}

.bjui-datagrid .table > tbody > tr.datagrid-selected-tr > td {
    background-color: #fedcc7 !important;
}

.bjui-datagrid > .datagrid-paging-box {
    background-color: #f9f9f9;
    border-top: 1px #fdd5bc solid;
}

.bjui-datagrid > .datagrid-paging-box > .paging-content > .datagrid-paging > .pagination > li.active > a,
.bjui-datagrid > .datagrid-paging-box > .paging-content > .datagrid-paging > .pagination > li.active > a:focus,
.bjui-datagrid > .datagrid-paging-box > .paging-content > .datagrid-paging > .pagination > li.active > a:hover {
    background-color: #ff6601;
}

.bjui-datagrid > .resizeProxy {
    background-color: #ff6601;
}

.datagrid-dialog-edit-form > p:hover {
    background-color: #fff9f3;
}

/* Tablefixed */
.bjui-tablefixed > .resizeMarker,
.bjui-tablefixed > .resizeProxy {
    background: #fdd5bc;
}

/* Tabledit */
.bjui-tabledit > thead .row-add:hover {
    color: #FFF;
    background: #222;
}

/* Alertmsg */
.bjui-alert {
    background: #fff9f3;
}

.bjui-alert > .alertContent .alertInner > .msg {
    border-top: 1px #fefefe solid;
}

.bjui-alert > .alertContent > .info > .alertInner {
    border-color: #fdd5bc;
}

.bjui-alert > .alertContent > .info > .alertInner > h1 {
    color: #222;
    background-color: #fff6ed;
    border-bottom: 1px #fdd5bc solid;
}

/* Contextmenu */
#bjui-contextmenu ul {
    background-color: #fff9f3;
    border: 1px solid #fdd5bc;
}

#bjui-contextmenu li {
    color: #222;
    background-color: transparent;
}

#bjui-contextmenu li:hover {
    color: #fff;
    background-color: #fdd5bc;
}

#bjui-contextmenu li.disabled {
    color: #999;
}

#bjui-contextmenu li.disabled:hover {
    cursor: default;
    background-color: transparent;
}

#bjui-contextmenu li.diver {
    border-left: none;
    border-right: none;
}

#bjui-contextmenu li.diver:hover {
    background-color: transparent !important;
    cursor: default;
}

/* Calendar */
#bjui-calendar {
    border: 1px solid #fdd5bc;
}

#bjui-calendar > .main > a.close {
    color: #fdd5bc;
}

#bjui-calendar > .main > a.close:hover {
    color: #FF0000;
}

#bjui-calendar > .main > .head {
    background: #fff6ed;
    border: 1px solid #e3dced;
}

#bjui-calendar > .main > .body {
    border: 1px solid #e3dced;
}

#bjui-calendar > .main > .foot {
    background: #fff9f3;
    border: 1px solid #e3dced;
}

#bjui-calendar > .main > .body > .days > dd.slt {
    background: #fff6ed;
    border: 1px solid #fdd5bc;
}

#bjui-calendar > .main > .body > .days > dd:hover {
    border: 1px solid #fdd5bc;
}

#bjui-calendar > .main > .body > .days > dd.other {
    color: #fedcc7;
}

#bjui-calendar > .main > .foot > .time td {
    border: 1px solid #fdd5bc;
}

#bjui-calendar > .main > .foot > .time .up:hover,
#bjui-calendar > .main > .foot > .time .down:hover {
    color: #FFF;
    background: #222;
}

#bjui-calendar > .main > .tm > ul {
    background-color: #fff9f3;
    border: 1px solid #fdd5bc;
}

#bjui-calendar > .main > .tm > ul > li:hover {
    background: #fff6ed;
}

/* Spinner */
.bjui-spinner {
    border-left-color: #ccc;
}

.bjui-spinner .up, .bjui-spinner .down {
    color: #ff6601;
}

.bjui-spinner .up:hover, .bjui-spinner .down:hover {
    color: #FFF;
    background: #222;
}

/* Lookup */
.bjui-lookup:hover {
    color: #FFF;
    background: #222;
}

/* Tags */
.bjui-tags > .label-tag {
    color: #fdd5bc;
    background-color: #fff9f3;
}

.bjui-tags > .label-tag:hover,
.bjui-tags > .label-tag:focus {
    background-color: #fff6ed;
}

.bjui-tags > .tags-menu > .tags-highlight {
    background-color: #fff6ed;
}

/* Upload */
.bjui-upload > .queue > .item {
    background-color: #fff9f3;
}

/* ------- plugins ------- */
/* iCheck */
.icheckbox_minimal-purple,
.iradio_minimal-purple {
    background: url(purple.png) no-repeat;
}

.icheckbox_minimal-purple {
    background-position: 0 0;
}

.icheckbox_minimal-purple.hover {
    background-position: -20px 0;
}

.icheckbox_minimal-purple.checked {
    background-position: -40px 0;
}

.icheckbox_minimal-purple.disabled {
    background-position: -60px 0;
    cursor: default;
}

.icheckbox_minimal-purple.checked.disabled {
    background-position: -80px 0;
}

.iradio_minimal-purple {
    background-position: -100px 0;
}

.iradio_minimal-purple.hover {
    background-position: -120px 0;
}

.iradio_minimal-purple.checked {
    background-position: -140px 0;
}

.iradio_minimal-purple.disabled {
    background-position: -160px 0;
    cursor: default;
}

.iradio_minimal-purple.checked.disabled {
    background-position: -180px 0;
}

/* Retina support */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .icheckbox_minimal-purple, .iradio_minimal-purple {
        background-image: url(purple@2x.png);
        -webkit-background-size: 200px 20px;
        background-size: 200px 20px;
    }
}

/* zTree */
.ztree li a.faicon {
    color: #222;
}

.ztree li a:hover {
    color: #ff6601;
}

span.tmpzTreeMove_arrow, .ztree .tree_add, .ztree .tree_del,
.ztree li span.button {
    background-image: url(zTreeStandard.png);
}

.ztree li a.curSelectedNode {
    background-color: #fff6ed;
    color: black;
    border: 1px #fdd5bc solid;
}

.ztree li a.curSelectedNode_Edit {
    background-color: #fff6ed;
    color: black;
    border: 1px #fdd5bc solid;
}

.ztree li a.tmpTargetNode_inner {
    background-color: #fff6ed;
    color: white;
    border: 1px #fdd5bc solid;
}

ul.ztree.zTreeDragUL {
    background-color: #cfcfcf;
    border: 1px #fdd5bc dotted;
}

ul.tmpTargetzTree {
    background-color: #fff6ed;
}

/* uploadify */
.uploadify-button {
    color: #222 !important;
    background-color: #fff9f3 !important;
    border-color: #fdd5bc !important;
}

.uploadify:hover .uploadify-button {
    color: #FFF !important;
    background-color: #fdd5bc !important;
    border-color: #fdd5bc !important;
}